crm software erp business process management strategic planning bpm dell file transfer customer mrp document management desktop publishing consulting customer service management manufacturing